protest with placards - Español Inglés Diccionario